package com.tt.payee.utils;

/**
 * @author zhaochongsen
 * @Description
 * @date 2020/6/16 16:01
 */
public class SmsUtils {

    // 查账户信息的http地址
    private static String URI_GET_USER_INFO = "http://yunpian.com/v1/user/get.json";

    // 智能匹配模版发送接口的http地址
    private static String URI_SEND_SMS = "http://yunpian.com/v1/sms/send.json";

    // 模板发送接口的http地址
    private static String URI_TPL_SEND_SMS = "http://yunpian.com/v1/sms/tpl_send.json";

    // 发送语音验证码接口的http地址
    private static String URI_SEND_VOICE = "http://yunpian.com/v1/voice/send.json";

    // 编码格式。发送编码格式统一用UTF-8
    private static String ENCODING = "UTF-8";

    /**
     * 发送短信
     */
    public static boolean sendSms(String content, String toPhone) {

        // 应用地址
        String url = "http://39.107.114.213/msg/";
        // 账号
        String account = "N7061553";
        // 密码
        String pswd = "ov76KAM1dgfcb3";
        // 手机号码，多个号码使用","分割
        String mobile = toPhone;
        // String msg = "亲爱的用户，您的验证码是123456，5分钟内有效。";// 短信内容
        String msg = content;
        // 是否需要状态报告，需要true，不需要false
        boolean needstatus = true;
        // 产品ID
        String product = null;
        // 扩展码
        String extno = null;
        String returnString = null;
        try {
            returnString = HttpSender.batchSend(url, account, pswd, mobile, msg, needstatus, product, extno);
            return true;
            // TODO 处理返回值,参见HTTP协议文档
        } catch (Exception e) {
            // TODO 处理异常
            e.printStackTrace();
            return false;
        }
    }




    public static void main(String[] args) {

       SmsUtils.sendSms("亲爱的用户，您的验证码是123456，5分钟内有效。","13570573796");
    }

}
